<%@page import="clases.Institucion"%>
<%@page import="java.util.Iterator"%>
<%@page import="clases.Coordinador"%>
<%@page import="java.util.List"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>

<div class="centrar">
    <h1>Coordinadores</h1>
    <h4 style="color: #336600 "> Filtro Coordinadores:  <input name="filter" onkeyup="filter2(this, 'coordinadores')" type="text"> </h4>
    <%

        List lista = (List) request.getAttribute("coordinadores");
        if (lista == null) {
            out.print("No se pudo obtner la consulta de la base de datos.");
        } else if (lista.isEmpty()) {
            out.print("No se encontraron resultados.");
        } else {
    %>
    <table id="coordinadores">
        <thead>
            <tr>
                <th style="width: 15%">C&eacute;dula</th>
                <th style="width: 15%">Apellidos</th>
                <th style="width: 15%">Nombres</th>                                    
                <th style="width: 40%">Instituciones</th>  
                <th style="width: 5%">M</th>
                <th style="width: 5%">E</th>
            </tr>
        </thead>
        <tbody>
            <%
                Iterator i = lista.iterator();
                //List<Institucion> l = (List<Institucion>) request.getAttribute("instituciones");
                while (i.hasNext()) {
                    Coordinador c = (Coordinador) i.next();
                    request.setAttribute("c", c);
            %>
            <tr>
                <td><bean:write name="c" property="cedula" /></td>
                <td><bean:write name="c" property="apellidos" /></td>
                <td><bean:write name="c" property="nombres" /></td>
                <td><%
                    String instituciones = "<ul>";
                    for (Institucion in : c.getInstituciones()) {
                        instituciones += "<li>" + in.getNombre() + "</li>";

                    }
                    out.print(instituciones + "</ul>");
                    %></td>
                <td>
                    <html:form action="/Administrador/Coordinadores/Modificar?method=populate" method="POST" enctype="multipart/form-data">
                        <html:hidden name="c" property="cedula"/>
                        <html:hidden name="c" property="apellidos" />
                        <html:hidden name="c" property="nombres" />
                        <html:hidden name="c" property="telefonoCasa" />
                        <html:hidden name="c" property="telefonoCelular" />
                        <html:hidden name="c" property="nacionalidad" />
                        <html:hidden name="c" property="sexo" />                        
                        <html:hidden name="c" property="direccion" />
                        <html:hidden name="c" property="fechaNacimiento" />
                        <html:hidden name="c" property="correo" />
                        <html:submit styleId="botonModificar"
                                     value=" "
                                     title="Modificar"/>
                    </html:form>
                </td>
                <td>
                    <html:form action="/Administrador/Coordinadores/Eliminar" method="POST" enctype="multipart/form-data">
                        <html:hidden name="c" property="cedula" />
                        <html:submit styleId="botonEliminar"
                                     value=" "
                                     title="Eliminar"
                                     onclick="return confirm('Esta seguro que desea eliminar este coordinador?')"/>
                    </html:form>
                </td>
            </tr>
            <%
                }
            %>
        </tbody>
    </table>
    <% }%>   
</div>
